<?php
namespace app\files\controller;
use think\Controller;
class Index extends  Controller{
    
   
    public function uploads(){
   // 获取表单上传文件
        $file = request()->file('file');
   //file_put_contents('1.txt',json_encode($_FILES));
        if(empty($file)) {
    //$this->error('请选择上传文件');
            return json(['errcode'=>'10001','msg'=>'请选择上传文件','data'=>[]]);
        }
   // 移动到框架应用根/publ/uploa/ 目录下
        $info = $file->move(ROOT_PATH.'public'.DS.'upload');
   //如果不清楚文件上传的具体键名，可以直接打印$info来查看
   //获取文件（文件名），$info->getFilename()  ***********不同之处，笔记笔记哦
   //获取文件（/文件名），$info->getSaveName()  **********不同之处，笔记笔记哦
        $filename = $info->getSaveName();//在测试的时候也可以直接打印文件名称来查看
        
        
        if($filename){
            return json(['errcode'=>'0','msg'=>'上传成功','data'=>['url'=>config('localip')/uplo/'.$filename]]);
        }else{
    // 上传失败获取错误信息
            return json(['errcode'=>'10003','msg'=>'token不存在','data'=>[]]);
        }
    
    }
   
}
